home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP 2005-06.iso / program / e-is / SmartToDoSetup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-05-10  |  3.8 KB  |  72 lines

  1. ;InnoSetupVersion=5.0.4
  2. [Setup]
  3. AppName=Smart To-Do
  4. AppVerName=Smart To-Do 1.2
  5. AppId=Smart To-Do
  6. AppPublisher=Virtuoza
  7. AppPublisherURL=http://www.virtuoza.com
  8. AppSupportURL=http://www.smarttodo.com/support/
  9. AppUpdatesURL=http://www.smarttodo.com/download/
  10. AppMutex=InControl
  11. DefaultDirName={pf}\Smart To-Do
  12. DefaultGroupName=Smart To-Do
  13. OutputBaseFilename=SmartToDoSetup
  14. Compression=lzma
  15. PrivilegesRequired=none
  16. DisableProgramGroupPage=yes
  17. InfoBeforeFile=embedded\InfoBefore.rtf
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\SmartToDo.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\Data.xml"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\DefaultData.xml"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\Tasks.xml"; DestDir: "{app}"; Flags: uninsneveruninstall onlyifdoesntexist 
  25. Source: "{app}\DefaultTasks.xml"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\SmartToDo.chm"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\Beep.wav"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\UninsHs.exe"; DestDir: "{app}"; Flags: onlyifdoesntexist ignoreversion 
  29. [Registry]
  30. Root: HKCU; Subkey: "Software\Virtuoza\SmartToDo"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  31. Root: HKCU; Subkey: "Software\Virtuoza\SmartToDo"; Flags: uninsdeletekey 
  32. [INI]
  33. FileName: "{app}\SmartToDo.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.Virtuoza.com"; 
  34. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Software"; String: "Smart To-Do"; 
  35. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Language"; String: "{language}"; 
  36. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Install"; String: "{srcexe}"; 
  37. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Remove"; String: "{uninstallexe}"; 
  38. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "group"; String: "{groupname}"; 
  39. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "components"; String: "{code:ComponentList|x}"; 
  40. [Run]
  41. Filename: "{app}\SmartToDo.exe"; Description: "Launch Smart To-Do now"; Flags: postinstall skipifsilent nowait
  42. Filename: "{app}\UninsHs.exe"; Parameters: "/r"; 
  43. [UninstallRun]
  44. Filename: "http://www.smarttodo.com/uninstall/"; Flags: shellexec nowait
  45. [Icons]
  46. Name: "{group}\Smart To-Do"; Filename: "{app}\SmartToDo.exe"; 
  47. Name: "{group}\Smart To-Do Help"; Filename: "{app}\SmartToDo.chm"; 
  48. Name: "{group}\Smart To-Do on the Web"; Filename: "{app}\Smart ToDo.url"; 
  49. Name: "{group}\Uninstall Smart To-Do"; Filename: "{app}\UninsHs.exe"; 
  50. Name: "{userdesktop}\Smart To-Do"; Filename: "{app}\SmartToDo.exe"; Tasks: desktopicon; 
  51. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Smart To-Do"; Filename: "{app}\SmartToDo.exe"; Tasks: quicklaunchicon; 
  52. [Tasks]
  53. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  54. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  55. [UninstallDelete]
  56. Type: files; Name: "{app}\SmartToDo.url"; 
  57. Type: filesandordirs; Name: "{app}\UninsHs.dat"; 
  58. [CustomMessages]
  59. default.NameAndVersion=%1 version %2
  60. default.AdditionalIcons=Additional icons:
  61. default.CreateDesktopIcon=Create a &desktop icon
  62. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  63. default.ProgramOnTheWeb=%1 on the Web
  64. default.UninstallProgram=Uninstall %1
  65. default.LaunchProgram=Launch %1
  66. default.AssocFileExtension=&Associate %1 with the %2 file extension
  67. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  68. [Languages]
  69. ; These files are stubs
  70. ; To achieve better results after recompilation, use the real language files
  71. Name: "default"; MessagesFile: "embedded\default.isl"; 
  72.